A-MWM: A Low Complexity Packet-Mode Scheduling Algorithm
نویسندگان
چکیده
In a packet switching system, arriving packets have variable lengths. They are segmented into fixed size cells before being switched. In packet-mode scheduling, cells from a packet should be delivered contiguously. Even though fixed-size cell scheduling has been well studied, packet-mode scheduling has more advantages: it has a lower implementation cost and higher throughput. In this paper, we first propose a centralized algorithm for an input-queued switch with a time complexity of O(N). By making some simple modifications, the complexity can be reduced to O(1). We prove that the algorithm can stabilize the system for admissible i.i.d arrivals with any finite packet size distribution. We then extend the idea and show that it can be implemented in a buffered crossbar switch in a distributed manner. Our simulation results show that it can provide good delay performance for different traffic patterns with different packet size distributions.
منابع مشابه
Tradeoffs in Delay Guarantees and Computation Complexity for Packet Switches
We consider the tradeoffs between packet delay guarantees and per-timeslot computation complexity in an packet switch operating under the crossbar constraint. It is well known that scheduling packets every timeslot according to a Maximum Weight Matching (MWM) achieves 100% throughput. This algorithm ensures average packet delay is within O(n) timeslots (where n is the number of input ports of t...
متن کاملA Practical Scheduler For High-Speed Packet Switches and Internet Routers
The input queued (IQ) crossbar based switching, employing virtual output queueing (VOQ), is the dominant architecture for high-performance packet switches. The performance of a VOQ switch depends solely on the scheduling algorithm used. Maximum Weight Matching (MWM) algorithms have optimal performance however they are not practical due to their hardware complexity. Round Robin (RR) based algori...
متن کاملInput Queued Switches: Cell Switching vs. Packet Switching
Input Queued(IQ) switches have been very well studied in the recent past. The main problem in the IQ switches concerns scheduling. The main focus of the research has been the £xed length packet-known as cells-case. The scheduling decision becomes relatively easier for cells compared to the variable length packet case as scheduling needs to be done at a regular interval of £xed cell time. In rea...
متن کاملCross-layer Packet-dependant OFDM Scheduling Based on Proportional Fairness
This paper assumes each user has more than one queue, derives a new packet-dependant proportional fairness power allocation pattern based on the sum of weight capacity and the packet’s priority in users’ queues, and proposes 4 new cross-layer packet-dependant OFDM scheduling schemes based on proportional fairness for heterogeneous classes of traffic. Scenario 1, scenario 2 and scenario 3 lead r...
متن کاملA Practical Deterministic Crossbar Scheduler Achieves Almost Full Throughput without Being Heavily Affected by Short Virtual Output Queues Or
......Input-queued crossbars are the common building blocks in Internet routers, datacenter and high-performance computing interconnects, and on-chip networks. These crossbars often contain no buffers, which saves valuable chip area. Arriving packets issue requests to a central scheduler. While waiting for the scheduler to grant their requests, packets wait at input packet buffers in front of t...
متن کامل